package com.jmb.apiplatform.pojo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 此表是参数缓存，请求参数缓存，响应数据缓存
 * @TableName api_test_cache_parameter
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
public class ApiTestCacheParameter implements Serializable {
    /**
     * 自增主键
     */

    private Integer processorId;

    /**
     * 接口测试用例编号
     */
    private Integer caseId;

    /**
     * 处理器取值名称
     */
    private String name;

    /**
     * 提取数据类型   提取数据类型   0response-json/1response-html/2response-header/3request-header/4request-params/5request-data/6request-json
     */
    private Integer type;

    /**
     * 提取表达式
     */
    private String expression;

    /**
     * 缺省值
     */
    private String defaultValue;

    /**
     * 是否存在缺省值0是1否
     */
    private Integer haveDefaultValue;

    /**
     * 创建日期
     */
    private Date createdTime;

    /**
     * 修改日期
     */
    private Date updateTime;



}